package com.ws.exer;

import java.util.Arrays;

/*
使用简单数组
(1)创建一个名为ArrayTest*的类，在main()方法中声明array1和array2两个变量，他们是int[]类型的数组。
(2)使用大括号{}，把array1初始化为8个素数:2,3,5,7,11,13,17,19。
(3)显示array1的内容。
(4)赋值array2变量等于array1，修改array2中的偶索引元素，使其等于索引值(如array[0]=0, array[2]=2)。打印出array1。

思考:array1和array2是什么关系?
- array1 和 array2 地址值相同，都指向了对空间的唯一的一个数组实体
拓展:修改题目，实现array2对array1数组的复制

 */
public class ArrayExercise4 {

    public static void main(String[] args) {
        //声明
        int[] array1, array2;
        array1 = new int[]{2,3,5,7,11,13,17,19};
        //示array1的内容。
        System.out.println(Arrays.toString(array1));

        //赋值 array2 变量等于 array1
        array2 = array1;//不能称为数组的复制
        for (int i = 0; i < array2.length; i++) {
            if (i % 2 == 0) {
                array2[i] = i;
            }
        }
        System.out.println(Arrays.toString(array2));
        System.out.println(Arrays.toString(array1));
    }
}
